﻿using System;

namespace TreinamentoNDD.MedindoAFebreIII
{
    public class Program
    {
        private static void Main(string[] args)
        {
            Tema tema = new Tema();
            tema.Nome = "Turma da Monica";
            tema.CorToalha = "Verde";

            Item item1 = new Item();
            item1.Nome = "Boneco";
            item1.Quantidade = 10;
            item1.ValorUnitario = 2.00;

            tema.AdicionarItem(item1);

            Item item2 = new Item();
            item2.Nome = "Bruxa";
            item2.Quantidade = 10;
            item2.ValorUnitario = 3.00;

            tema.AdicionarItem(item2);

            Endereco endereco = new Endereco();
            endereco.Cidade = "Lages";
            endereco.Bairro = "Coral";
            endereco.Rua = "Dr. Walmor Ribeiro";
            endereco.Numero = "514";

            Cliente cliente = new Cliente();
            cliente.Nome = "Onofre";
            cliente.Endereco = endereco;

            //System.Console.WriteLine(tema.GetSubTotal());

            Aluguel aluguel = new Aluguel();
            aluguel.AdicionarTema(tema);

            DateTime dataHoraInicio = new DateTime(2012, 07, 26, 14, 30, 00);
            DateTime dataHoraTermino = new DateTime(2012, 07, 27, 03, 30, 00);

            ControleAluguel ctrAluguel = new ControleAluguel();

            //Endereço do cliente é o mesmo da festa.
            ctrAluguel.adicionarAluguel(aluguel, cliente, dataHoraInicio, dataHoraTermino, endereco);

            //System.Console.WriteLine(aluguel.GetValorTotal());
            //Console.WriteLine(cliente.NrAlugueis);
        }
    }
}